package com.jtfr.core;

import java.lang.reflect.Proxy;

/**
 * 实际上就是个代理对象，用于执行 SqlExecuteHandler 里面的 invoke 方法
 * @author ckm
 *
 */
public class SqlSession {
	
	@SuppressWarnings("all")
	public <T> T getMapper(Class<T> cls) {
        return (T) Proxy.newProxyInstance(SqlSession.class.getClassLoader(),
                new Class[]{cls},
                new SqlExecuteHandler());
    }
    
}
